import data from './data.js'; //筛选菜单数据

export default {
	data() {
		return {
			listTop:0,
			list: [],
			tablist:[
				{
					name: '今日动销'
				},
				{
					name: '本月动销'
				},
				{
					name: '优惠券'
				},
				{
					name: 'VIP1'
				},
				{
					name: 'VIP1'
				},
				{
					name: 'VIP1'
				},
				{
					name: 'VIP1'
				},
				{
					name: 'VIP1'
				},
				{
					name: '本月动销'
				}
			],
			categoryModelTest:{},
			categoryModel:{},
			listStyle: '',
			loadingType: 'loading', //加载更多状态
			orderType: '',
			priceOrder: 'desc', //1 价格从低到高 2价格从高到低
			categoryList: [], //排序类型
			goodsList: [],
			order: '',
			sort: 'desc',
			showScreen: false,
			keyword: '',
			categoryId: 0,
			minPrice: '',
			maxPrice: '', 
			isIphoneX: false,
			coupon: 0,
			emptyShow: false,
			isList: false,//列表样式
			 indexArr: '',
			 valueArr: '',
			 defaultSelected: [],
			 filterData:[],
			 tabIndex:0,
		}
	},

	onLoad(options) {
		// console.log(options)
		var obj;
		// #ifdef APP-PLUS
		if(options.obj){
			obj = JSON.parse(options.obj);
		}
		// #endif
		// #ifdef MP-WEIXIN
		if(options.obj){
			obj = JSON.parse(decodeURIComponent(options.obj));
		}
		// #endif 
		var listTop = 240;
		this.listTop = listTop; 
		// this.isIphoneX = this.$util.uniappIsIPhoneX();
		this.height = uni.getSystemInfoSync().windowHeight  + 'px'
		console.log(this.tablist)
		this.filterData = data; 
		
		// this.filterData[1].submenu[0].submenu = [{"name": "附近","value": "附近"},{"name": "1km","value": "1km"},{"name": "2km","value": "2km"},{"name": "3km","value": "3km"},{"name": "4km","value": "4km"},{"name": "5km","value": "5km"}];
		
		console.log(this.filterData)
		console.log(this.tablist)
	},
	onShow() {
		 
	},
	methods: {
		  
		itemClick(item,e){
			 
		},
		  
		getShopList(mescroll) {
			console.log('=====')
			mescroll.endSuccess(this.list.length);
			// if (this.$refs.loadingCover) this.$refs.loadingCover.show();
			  
				 
		},
		changeListStyle() {
			this.isList = !this.isList
		},
		 
		 
		//商品详情
		toDetail(item) {
			// console.log(item)
			 
		},
	  
		 
		//重置数据
		resetData() {
			this.categoryId = 0
			 
			this.isFreeShipping = false
		},
		goodsImg(imgStr) {
			// let imgs = imgStr.split(',');
			// return imgs[0] ? this.$util.img(imgs[0], {
			// 	size: 'mid'
			// }) : this.$util.getDefaultImage().default_goods_img;
		},
		imgError(index) {
			this.goodsList[index].goods_image = this.$util.getDefaultImage().default_goods_img;
		},
		 showPrice(data) {
		 	// let price = data.discount_price;
		 	 
		 	return "price";
		 },
		 
		 //接收菜单结果
		 confirm(e) {
		 	this.indexArr = e.index;
		 	this.valueArr = e.value;
		 
		 },
		 //修改选中项-示例
		 changeSelected() {
		 	//设置选中项
		 	// 一下的注释是针对测试数据说明结构的意思，具体传入什么数据，要看你自己数据。如果data.js数据有修改，注意defaultSelected也要修改
		 	//传入defaultSelected的结构不能错，错了就报错运行异常。 不想选中的请传入null
		 
		 	this.defaultSelected = [];
		 	this.$nextTick(() => {
		 		this.defaultSelected = [
		 			[3, 0, 1], //第0个菜单选中 一级菜单的第6项，二级菜单的第0项，三级菜单的第1项
		 			[2, 0, 1], //第1个菜单选中 一级菜单的第2项，二级菜单的第0项，三级菜单的第1项
		 			[1,1], //第2个菜单选中 一级菜单的第1项 一级菜单的第1项
		 			[
		 				[0],
		 				[1, 2, 7],
		 				[1, 0]
		 			], //筛选菜单选中 第一个筛选的第0项，第二个筛选的第1,2,7项，第三个筛选的第1,0项
		 			[
		 				[0],
		 				[1],
		 				[1]
		 			] //单选菜单选中 第一个筛选的第0项，第二个筛选的第1项，第三个筛选的第1项
		 		];
		 	})
		 },
		 tabsClick(){
			 
		 }
	}

}
